package com.bwie.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * WebSocket连接表
 * @TableName tb_websocket_connections
 */
@TableName(value ="tb_websocket_connections")
@Data
public class TbWebsocketConnections {
    /**
     * 连接ID
     */
    @TableId
    private String connectionId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户类型: 1-乘客, 2-司机
     */
    private Integer userType;

    /**
     * 连接状态: 0-断开, 1-连接
     */
    private Integer connectionStatus;

    /**
     * 最后心跳时间
     */
    private Date lastHeartbeat;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private Date updatedAt;
}